package com.zwps.biz.domain.converter;

import com.zwps.biz.api.model.vo.region.RegionTreeVO;
import com.zwps.biz.api.model.vo.region.RegionVO;
import com.zwps.biz.dal.db.object.RegionDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
 * 行政区划编码
 * 
 * @ClassName: RegionConverter
 * @Description:
 * @author lyh
 * @date 2023年8月15日 下午3:16:17
 *
 */
@Mapper
public interface RegionConverter {

    RegionConverter INSTANCE = Mappers.getMapper(RegionConverter.class);

    RegionVO toRegionVO(RegionDO regionDO);

    RegionTreeVO toRegionTreeVO(RegionDO d);

    List<RegionVO> toRegionVOList(List<RegionDO> regionDos);
}
